﻿using ABCNet.NetPointFinancialLists;
using ABCNet.PlatformFinancialLists;
using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using System;
using System.Collections.Generic;
using System.Text;

namespace ABCNet.PlatformInfos.Dto
{
    [AutoMapFrom(typeof(PlatformFinancialList))]
    public class PlatformFinancialListDto : CreationAuditedEntityDto
    {

        /// <summary>
        /// 客户Id
        /// </summary>
        public long UserId { get; set; }

        /// <summary>
        /// 用户名
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 点位Id
        /// </summary>
        public int NetPointId { get; set; }

        /// <summary>
        /// 业务类型
        /// </summary>
        public BusinessTypes BusinessType { get; set; }

        /// <summary>
        /// 业务类型名称
        /// </summary>
        public string BusinessTypeName { get; set; }

        /// <summary>
        /// 改变之前
        /// </summary>
        public decimal BeforeChangedAmount { get; set; }

        /// <summary>
        /// 改变之后
        /// </summary>
        public decimal AfterChangedAmount { get; set; }

        /// <summary>
        /// 金额
        /// </summary>
        public decimal ChangedAmount { get; set; }

        /// <summary>
        /// 业务Id
        /// </summary>
        public int? BusinessId { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    }
}
